﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace ClassLibrary1
{
    public enum Buyume
    {
        Saga,
        Sola,
        Ortala
    }
    public class Seviye : GroupBox
    {
        public Buyume buyume { get; set; }
        FlowLayoutPanel flw = new FlowLayoutPanel();
        int ek = 52;
        public Seviye()
            : base()
        {
            this.Height = 90;
            this.Width = 20;
            this.Controls.Add(flw);
            flw.Dock = DockStyle.Fill;
            buyume = Buyume.Saga;
        }
        public void Add()
        {
            Resim Personel = new Resim();
            flw.Controls.Add(Personel);
            Personel.Top = 20;
            switch (buyume)
            {
                case Buyume.Saga:
                    this.Width += ek;
                    break;
                case Buyume.Sola:
                    this.Width += ek;
                    this.Left -= ek;
                    break;
                case Buyume.Ortala:
                    this.Width += ek;
                    this.Left -= ek / 2;
                    break;
                default:
                    break;
            }
            this.Tag = this.Width;
        }
        public void Add(Resim resim)
        {
            flw.Controls.Add(resim);
            resim.Top = 20;
            switch (buyume)
            {
                case Buyume.Saga:
                    this.Width += ek;
                    break;
                case Buyume.Sola:
                    this.Width += ek;
                    this.Left -= ek;
                    break;
                case Buyume.Ortala:
                    this.Width += ek;
                    this.Left -= ek / 2;
                    break;
                default:
                    break;
            }
            this.Tag = this.Width;
        }

        //public string SeviyeIsmi { get { return SeviyeIsmi; } set { this.Text = value; } }
    }
}
